insect rearing - Spanish English Dictionary